home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Audio / GISO / Source / EnhancedApp.m < prev    next >
Text File  |  1992-11-07  |  499b  |  31 lines

  1. #import "EnhancedApp.h"
  2. #import <defaults/defaults.h>
  3. #import <sys/param.h>
  4. #import <string.h>
  5. #import <libc.h>
  6.  
  7. @implementation Application (EnhancedApp)
  8.  
  9. - (const char *) appDirectory
  10. {
  11.    static char appDirectory[MAXPATHLEN] = { '\0' };
  12.    char *ptr;
  13.  
  14.    if(!appDirectory[0])
  15.    {
  16.       strcpy(appDirectory, NXArgv[0]);
  17.       if(ptr = rindex(appDirectory, '/'))
  18.       *ptr = (char)0;
  19.  
  20.       if(appDirectory)
  21.       chdir(appDirectory);
  22.  
  23.       getwd(appDirectory);
  24.    }
  25.  
  26.    return appDirectory;
  27. }
  28.  
  29. @end
  30.  
  31.